www.gusucode.com > 一个JSP CMS文章管理系统源码源码程序 > 一个JSP CMS文章管理系统源码/CMS4J/CMS4J/ROOT/js/page_init.js
function init(objName,value){ //取得对象的类型 var type = this.document.getElementById(objName).type; if(type=="text" || type =="textarea" || type == "hidden"){ inputInit(objName,value); }else if(type=="checkbox"){ checkBoxInit(objName,value); }else if(type=="radio"){ radioGuoupInit(objName,value); }else if(type=="select-one"){ selectInit(objName,value); }else if(type=="select-multiple"){ selectInit(objName,value); } } function selectInit(selectElementID,selectedForValue){ var selectObj = this.document.getElementById(selectElementID) var selectLength = selectObj.length; for (var i = 0; i<selectLength ; i ++){ if (selectObj[i].value == selectedForValue){ selectObj[i].selected = true ; } } } function radioGuoupInit(radioElementID,checkedForValue){ var radioObj = eval("document.all." + radioElementID); var radioLength = radioObj.length; for (var i = 0; i<radioLength ; i ++){ if (radioObj[i].value == checkedForValue){ radioObj[i].checked = true ; } } } function checkBoxInit(checkBoxElementID,checkedForValue){ var checkBoxObj = this.document.getElementById(checkBoxElementID) if (checkBoxObj.value == checkedForValue){ checkBoxObj.checked = true ; } } function displayCtrlInit(elementID,value,condition){ var e = this.document.getElementById(elementID); if (condition == value){ e.style.display = ""; }else{ e.style.display = "none"; } } function displayOrHide(elementID){ var e = this.document.getElementById(elementID); if (e.style.display == ""){ e.style.display = "none"; }else{ e.style.display = ""; } } function inputInit(elementID,value){ var obj = this.document.getElementById(elementID); obj.value = value; } //预加载图片 //imagesStr为,分隔的字符串 function loadImages(imagesStr){ var imagesArray = imagesStr.split(","); var image = new Image(); for(var i = 0;i<imagesArray.length;i++){ image.src = imagesArray[i]; } }